/**
 *
 *----------Created by 黄伟峰 on 2018/8/17.----------/
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛
 * 　　　　┃　　　┃神兽保佑
 * 　　　　┃　　　┃代码无BUG！
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━神兽出没━━━━━━by:web_hwf@sina.com
 */

var http=require('http');
var querystring=require('querystring')

//提交的数据
const postData = querystring.stringify({
    'question[title]': 'good',
    'question[content]': '<p>6666</p>',
    'question[courseId]': 227,
    'question[lessonId]': 1740,
    '_csrf_token': 'a76e9d2c9a41eedff8df88c7cc659652702738da'
});

//配置
const options = {
    hostname: 'www.codingke.com',
    port: 80,
    path: '/ajax/create/course/question',
    method: 'POST',
    headers: {
        'Accept': 'application/json, text/javascript, */*; q=0.01',
        'Accept-Encoding': 'gzip, deflate',
        'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,la;q=0.7',
        'Connection': 'keep-alive',
        'Content-Length': postData.length,
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
        'Cookie': '53gid2=10102158761003; 53revisit=1511193123440; Hm_lvt_9f92046de4640f3c08cf26535ffdd93c=1521162177; UM_distinctid=163ca83f8702ce-05bff3563048af-336b7704-fa000-163ca83f8728d7; tgw_l7_route=1da6220a8c6aee8fae7fcb8ec6e1299a; PHPSESSID=th1ogigprgkr6jgppm207ka5s5; CNZZDATA1256018185=1397412700-1511191153-%7C1533603894; Hm_lvt_7d5fe787f1dd300413ad4b53656dc0b1=1533608526; visitor_type=old; 53gid0=10102158761003; 53gid1=10102158761003; 53kf_72165667_from_host=www.codingke.com; 53kf_72165667_land_page=http%253A%252F%252Fwww.codingke.com%252F; kf_72165667_land_page_ok=1; 53uvid=1; onliner_zdfq72165667=0; Invite_code=295463; 53kf_72165667_keyword=http%3A%2F%2Fwww.codingke.com%2F; Hm_lpvt_7d5fe787f1dd300413ad4b53656dc0b1=1533608585',
        'Host': 'www.codingke.com',
        'Origin': 'http://www.codingke.com',
        'Referer': 'http://www.codingke.com/v/1740-lesson',
        'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36',
        'X-CSRF-Token': 'a76e9d2c9a41eedff8df88c7cc659652702738da',
        'X-Requested-With': 'XMLHttpRequest'
    }
};


const req = http.request(options, (res) => {

    res.setEncoding('utf8');
    res.on('data', (chunk) => {
//  console.log(`BODY: ${chunk}`);
    });
    res.on('end', () => {
//  console.log('No more data in response.');
    });
});

req.on('error', (e) => {
    console.error(`problem with request: ${e.message}`);
});

// write data to request body
//写入数据到网络
req.write(postData);

req.end();
